package com.aitools.mcp.service;

import org.springframework.http.ResponseEntity;

/**
 * Interface defining the contract for AI service implementations.
 * Provides a standard method for getting AI responses to prompts.
 */
public interface AiService {
    /**
     * Retrieves an AI-generated response for the given prompt.
     * @param prompt the input text to send to the AI service
     * @return ResponseEntity containing the AI response with HTTP status
     */
    ResponseEntity<String> getAiResponse(String prompt);
}